Fez Marrakesh Oujda Casablanca
France Spain Portugal Britain
Atlantic Ocean / Red Sea Mediterranean Sea / Atlantic Ocean Mediterranean Sea / Indian Ocean Mediterranean Sea/ Pacific
Dinar Dirham Franc Dollar
Marrakesh Meknes Tangier Fez
290 million 29 million 2.9 million 290 000
Atlas Mountains Ahaggar Drakensberg Range Ruwenzori
Spain France France Portugal Britain France Spain Portugal
Rabat Fez Oujda Casablanca
Algeria Egypt Libya Tunisia